
layui.use(['table', 'form'], function () {
    var table = layui.table;
    var form = layui.form;
    //第一个实例
    findAll({});
    //监听工具条
    table.on('tool(table)', function (obj) {
        var data = obj.data;
        if (obj.event === 'detail') {
            layer.msg('ID：' + data.id + ' 的查看操作');
        } else if (obj.event === 'del') {
            layer.confirm('真的删除行么', function (index) {
                $.ajax({
                    url: '/back/cuisine/delete',
                    data: {id: data.id},
                    dataType: 'json',
                    type: 'get',
                    success: function (res) {
                        if (res.count == 1) {
                            obj.del();
                            layer.msg('删除成功', function () {
                                layer.close(index);
                            });
                        } else {
                            layer.msg('删除失败');
                        }
                    }
                })

            });
        } else if (obj.event === 'edit') {
            // layer.alert('编辑行：<br>' + JSON.stringify(data))
            //1.得到id，data.id
            sessionStorage.setItem("userId", data.id);
            // 2.通过id查询当前需要修改的数据，
            // 3.然后对表单进行赋值
            xadmin.open('编辑菜系', '/html/cuisine/cuisine-edit.html', 600, 400);
        }
    });

    form.on('switch(sexDemo)', function (obj) {
        $.ajax({
            url: '/back/cuisine/enable',
            data: {id: this.value},
            dataType: 'json',
            type: 'post',
            success: function (res) {
                if (res.count == 1) {
                    layer.tips(this.value + ' ' + this.name + '：' + obj.elem.checked, obj.othis);
                } else {
                    layer.tips(this.value + ' ' + this.name + '：' + obj.elem.checked, obj.othis);
                }
            }
        })
    });

});

function findAll(data) {
    layui.use(['table', 'form'], function () {
        var table = layui.table;
        var form = layui.form;
        //第一个实例
        table.render({
            elem: '#table'//对应table的id
            , height: 312
            , url: '/back/cuisine/findAll' //数据接口
            , page: true //开启分页
            , where: data
            , cols: [[ //表头
                {field: 'id', title: 'ID', width: 80, sort: true, fixed: 'left', align: 'center'}
                , {field: 'name', title: '产品名称', width: 200}
                , {field: 'createTime', title: '上新时间', width: 200}
                , {
                    field: 'enable',
                    title: '状态',
                    width: 120,
                    templet: '#switchTpl'
                }
                , {fixed: 'right', title: '操作', width: 250, align: 'center', toolbar: '#barDemo'}
            ]]
        });
    });
}